package io;

import base.ObjectCreator;
import io.file.DirList;
import io.file.OsExecuteDemo;
import io.file.Redirecting;
import io.file.UsingRandomAccessFile;
import io.nio.*;
import io.reader.*;
import io.serializable.*;
import io.stream.ChangeSystemOut;
import io.stream.StoringAndRecoveringData;
import io.writer.BufferedWriterDemo;
import org.junit.Test;
import string.StringTest;
import utils.ArrayUtils;

/**
 * Created by shane on 2018/5/27.
 */
public class TestIO {

    @Test
    public void test() {
//        new DirList().test(new String[]{".*\\.java"});
//        new BufferedReaderDemo().test(null);
//        new BufferedReaderDemo2().test(null);
//        new BufferedInputFile().test(null);
//        new MemoryInput().test(null);
//        new FormattedMemoryInput().test(null);
//        new FormattedMemoryInput2().test(null);
//        new BufferedWriterDemo().test(null);
//        new StoringAndRecoveringData().test(null);
//        new UsingRandomAccessFile().test(null);
//        new ChangeSystemOut().test(null);
//        new Redirecting().test(null);
//        new OsExecuteDemo().test(null);
//        new GetChannel().test(null);
//        new ChannelCopy().test(null);
//        new ChannelTransfer().test(null);
//        new BufferToText().test(null);
        // new AvailableCharsets().test(null);

//        TextFile.test();
//
//        new Echo().test(null);


//        new Worm().test(null);
        // new Blip().test(null);
//        new Blip3().test(null);
//        new Logon().test(null);
//        new SerialCtl().test(null);
        //new MyWorld().test(null);
//        new StoreCADState().test(null);
//        new RecoverCADState().test(null);

//        new OrderedData().test(null);
//        new ObjectCreator().test(null);

        //new LargeMappedFiles().test(null);
        new StringTest().test(null);

    }
}
